home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / texte / amigafaq / programmer / makefile < prev    next >
Makefile  |  1994-07-28  |  2KB  |  66 lines

  1. ALL=    AllocAslRequestTags.o AslRequestTags.o CreateGadget.o CreateMenus.o \
  2.     EasyRequest.o GetVisualInfo.o GT_GetGadgetAttrs.o \
  3.     GT_SetGadgetAttrs.o LayoutMenuItems.o OpenWindowTags.o \
  4.     LayoutMenus.o OpenScreenTags.o stricmp.o \
  5.     OpenCatalog.o SetAttrs.o DoMethod.o SystemTags.o \
  6.     HookEntry.o FPrintf.o CreateNewProcTags.o \
  7.     NewObject.o AllocTransaction.o CreateEntity.o HostRequest.o \
  8.     AllocDosObjectTags.o \
  9.     intuition_lib.o gadtools_lib.o locale_lib.o asl_lib.o dos_lib.o \
  10.     envoy_lib.o nipc_lib.o
  11.  
  12. ALLL=    AllocAslRequestTags.ol AslRequestTags.ol CreateGadget.ol CreateMenus.ol \
  13.     EasyRequest.ol GetVisualInfo.ol GT_GetGadgetAttrs.ol \
  14.     GT_SetGadgetAttrs.ol LayoutMenuItems.ol OpenWindowTags.ol \
  15.     LayoutMenus.ol OpenScreenTags.ol stricmp.ol \
  16.     OpenCatalog.ol SetAttrs.ol DoMethod.ol SystemTags.ol \
  17.     HookEntry.ol FPrintf.ol CreateNewProcTags.ol \
  18.     NewObject.ol AllocTransaction.ol CreateEntity.ol HostRequest.ol \
  19.     AllocDosObjectTags.ol \
  20.     intuition_lib.ol gadtools_lib.ol locale_lib.ol asl_lib.ol dos_lib.ol \
  21.     envoy_lib.ol nipc_lib.ol
  22.  
  23. MUI=    MUI_NewObject.o MUI_Request.o MUI_AllocAslRequestTags.o \
  24.     MUI_AslRequestTags.o muimaster_lib.o
  25.  
  26. MUIL=    MUI_NewObject.ol MUI_Request.ol MUI_AllocAslRequestTags.ol \
  27.     MUI_AslRequestTags.ol muimaster_lib.ol
  28.  
  29. CC=cc
  30. AS=as
  31. CAT=type
  32.  
  33. CFLAGS=-wlp
  34. AFLAGS=
  35. CLFLAGS=-wlp -md
  36.  
  37. .c.ol:
  38.     -$(CC) $(CLFLAGS) -o $*.ol $*.c
  39.  
  40. .asm.ol:
  41.     -echo "    far data" >t:ass.asm
  42.     -$(CAT) $*.asm >>t:ass.asm
  43.     -$(AS) -zap -o $*.ol t:ass.asm
  44.  
  45. all: 20.lib 20l.lib mui.lib muil.lib
  46.  
  47. 20.lib: $(ALL)
  48.     -delete 20.lib quiet
  49.     lb 20.lib $(ALL)
  50.  
  51. 20l.lib: $(ALLL)
  52.     -delete 20l.lib quiet
  53.     lb 20l.lib $(ALLL)
  54.  
  55. mui.lib: $(MUI)
  56.     -delete mui.lib quiet
  57.     lb mui.lib $(MUI)
  58.  
  59. muil.lib: $(MUIL)
  60.     -delete muil.lib quiet
  61.     lb muil.lib $(MUIL)
  62.  
  63.  
  64. clean:
  65.     delete #?.o #?.ol 20.lib 20l.lib quiet
  66.